body{word-break:break-word}.mobile_hidden{display:none;visibility:hidden}.pc_hidden{display:block;visibility:visible}.required-indicator{color:#aaa;font-size:.85em;text-align:right}.pg_wrapper .sidebar{width:100%}.overlay-container{background-color:#fcf9ee !important;border-width:0 !important}.address_book div.overlay-container,#payment div.overlay-container,#payment_info div.overlay-container{height:auto;position:fixed;left:50% !important;top:50% !important;transform:translate(-50%,-50%)}fieldset legend{display:none;visibility:hidden}fieldset legend.lp_question_label{visibility:visible}fieldset h5{margin-bottom:12px}.form-item{margin-bottom:24px}.form-item input,.form-item select,.form-item textarea{width:100%}.form-item>span{color:#1c1c1c;display:block;font-size:0.85em}.form-item .checkbox_label{float:left}.form-item .checkbox_label .label-content{font-size:14px}.form-item .tooltip{margin-top:0.5em}.welcome-msg{display:none;visibility:hidden}body.elc-user-state-logged-in .sidebar .first_nav{margin:1em 0 2em 0}.sidebar .first_nav li:first-child{font-size:0.8em;font-weight:600;letter-spacing:1px;margin-bottom:1em;text-transform:uppercase}.sidebar .first_nav li:first-child a{text-decoration:none}body.elc-user-state-logged-in .sidebar .first_nav li{font-size:0.8em;font-weight:600;letter-spacing:1px;margin-bottom:1em;text-transform:uppercase}body.elc-user-state-logged-in .sidebar .first_nav li.logout{font-weight:normal;text-transform:inherit}.sidebar .main_nav{border-top:1px solid #ccc}.sidebar .main_nav li{border-bottom:1px solid #ccc;font-size:0.86em;font-weight:bold;letter-spacing:1px;padding:1.5em 0;text-transform:uppercase;background-repeat:no-repeat;background-position:95% 20px;background-image:url(/sites/jomalone/themes/jm_base/img/arrow-right-black.png);cursor:pointer}.sidebar .main_nav li a{text-decoration:none}.sidebar .customer-service{border:1px solid #ccc;margin-top:24px;padding:12px 12px 24px 12px}body .sidebar .customer-service h5{margin-bottom:16px}body .sidebar .customer-service .customer-service-content p{font-size:14px;line-height:1.5;margin-bottom:0}.content{margin-top:48px;padding-bottom:1.5em}.content .box-header{position:relative;margin:1.7em 0 1.7em 0}.content .account-profile .box-header{margin-top:0}.content .box-header a{font-size:0.85em;position:absolute;right:0;top:0}.content .box-content div{margin-bottom:0.5em}.content .box-content div span{display:inline-block;padding-right:0.25em}.content .button-bar{margin:24px 0}.content .button-bar input[type='submit']{width:100%}.pg_wrapper .content .page-header{padding-bottom:12px;margin-bottom:12px}.pg_wrapper .content{padding-left:0;width:100%}#landing .address-book .box-content .title--h5{margin-bottom:10px}.address-info-email .email-address{display:inline}.sidebar .first_nav{margin:1em 0 2em 0}.sidebar .first_nav li{font-size:.8em;font-weight:600;letter-spacing:1px;margin-bottom:1em;text-transform:uppercase}.sidebar .first_nav li.logout{font-weight:normal;text-transform:inherit}form#registration fieldset{margin:0;padding:.35em 0}.password-reset .change-password .form-item input[type='password'].adpl__mode-label:focus+label{line-height:3.75em !important}.password-reset .change-password .form-item .label:before{color:#e2e1d7}.password-reset .change-password .form-item .adpl__mode-placeholder~.label:before{font-size:12px;margin:0 14px !important}.password-reset .change-password .form-item .field.error{border-color:#d0021b}@media only screen and (min-width:769px) and (max-width:1024px) and (orientation:portrait){.body-container .pg_wrapper .sidebar{width:19%}body .pg_wrapper .content .account-profile .box-header .account_profile{margin-right:35px}body .pg_wrapper .content .account-profile .box-header .view-all{right:15%}}@media only screen and (min-width:769px){.mobile_hidden{display:block;visibility:visible}.pc_hidden{display:none;visibility:hidden}.wrapper,.content{width:100%}.form-item input{width:50%}.form-item select{min-width:30%;width:auto}.pg_wrapper{display:flex}.pg_wrapper .sidebar{width:20%;padding-bottom:3em}.pg_wrapper .content{padding-bottom:3em;float:left;width:80%;padding-left:10%;margin:48px 0 0}.content .box-header{margin:2em 0 2em 0}#landing .pg_wrapper .content{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start}.sidebar .main_nav,.sidebar .main_nav li{border-width:0;padding:1em 0}.pg_wrapper .content .page-header{line-height:0;padding-bottom:24px;border-bottom:1px solid #ccc;margin-bottom:24px}.pg_wrapper .content .page-header h2{line-height:1}.pg_wrapper .content .page-header,.pg_wrapper .content .form--errors,.pg_wrapper .content .orders{width:100%}.pg_wrapper .content .account_landing_grid,.pg_wrapper .content .address-book{width:50%}.pg_wrapper .content .account-profile .box-header,.pg_wrapper .content .address-book .box-header{margin-top:0}body .pg_wrapper .content .account-profile .box-header .account_profile{border-bottom:1px solid #ccc;margin-right:40px;line-height:1;padding-bottom:10px}body .pg_wrapper .content .address-book .box-header .address_book{border-bottom:1px solid #ccc;line-height:1;padding-bottom:10px}body .pg_wrapper .content .account-profile .box-header a{right:20%}body .pg_wrapper .content .orders{border-top:1px solid #ccc;margin-top:24px}#registration fieldset .day_month_year_container{display:flex;flex-direction:row;justify-content:space-between}#registration fieldset .day_month_year_container .form-item{min-width:25%}#registration fieldset .day_month_year_container .form-item select{width:100%}.content .registration-wrapper .button-bar{width:25%}form#registration fieldset{margin-bottom:24px}.registration_content .button-bar{width:25%}}

